/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
    vertical-align: baseline; background: transparent; font-family:Nanum Gothic,Malgun Gothic,Sans;
    color:#333; text-shadow:0px 1px 0px #fff;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
::selection { background-color:#f9dc41; color:#333;}
::-moz-selection { background-color:#f9dc41; color:#333;}

/* GLOBAL ELEMENTS */
body, input, textarea { color: #000; font: 16px/1.6 "helvetica neue",helvetica,arial,sans-serif; }
p, ul, ol, dd, pre { margin-bottom: 20px; }
pre, code { font: 12px Monaco,monospace; line-height: 1.6; }
blockquote { border-left: 5px solid #ddd; color: #555; font-style: italic; margin: 0 0 20px; padding: 0 0 0 10px; }
table { border: 1px solid #ccc; border-width: 1px 1px 0 1px; font-size: 14px; line-height: 1.6; margin: 0 0 20px 0; text-align: left; }
caption { text-align: left; }
tr { border-bottom: 1px solid #ccc; }
th, td { padding: .7em 1.25em; }
hr { background-color: #ccc; border: 0; color: #555; height: 1px; margin-bottom: 20px; }
a:link, a:visited { color: #a33446; text-decoration: none; }
a:focus, a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; clear:both; }
a img:focus, a img:hover, a img:active { border-color: #a33446; }

body {
    background:url('http://static.tumblr.com/udrhgqb/Yj3lzahv8/bg_body.png') repeat;
}
#main {
    background:url('http://static.tumblr.com/udrhgqb/FkXlzafyh/bg_content.png') repeat;
    position:relative;
    z-index:99;
}

/* STRUCTURE */
#wrapper { margin:0px auto 20px; }
#header { border:0px;position:relative; }
#main { border:0px; border-radius:15px;box-shadow: 2px 2px 5px #666; }
#container { }
#footer { color: #555;font-size: 12px; padding: 20px 0; text-align:center; }

/* DEFAULT CSS */
#branding {
    padding: 40px 0;
    text-align: center;
}
    #branding h1 a {
        color: #000;
        font: 50px/1 Georgia, serif;
        font-weight: normal;
        text-decoration: none;
    }
    #branding h1 a:focus, #header h1 a:hover, #header h1 a:active {
        color: #a33446;
    }

#access {
    font-size: 12px;
    overflow: hidden;
    padding: 20px 0 5px;
}
    #pages ul {
        float: left;
        margin-bottom: 0;
    }
        #pages li {
            float: left;
            margin-right: 10px;
            padding: 3px 0;
        }
            #pages li.rss {
                margin-right: 0;
            }
                #pages a, #header #pages a:visited {
                    color: #555;
                    text-transform: uppercase;
                }
    #search {
        display: block;
        float: right;
        width: 205px;
    }
        #search input {
            background: none;
            border: 1px solid #ccc;
            display: block;
            font-size: 12px;
        }
        #search input.search-text {
            float: left;
            height: 15px;
            padding: 4px;
            width: 130px;
        }
        #search input.search-submit {
            color: #555;
            float: right;
            height: 25px;
            padding: 3px;
            width: 60px;
        }
.post {
    position: relative;
}
    .post-type a {
        height: 48px; width: 48px;
        position: absolute; left: 15px; top: 20px;
        text-indent: -9999px;
    }
    .post-type-text .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 0;
    }
    .post-type-photo .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -48px;
    }
    .post-type-photoset .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -48px;
    }
    .post-type-quote .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -96px;
    }
    .post-type-link .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -144px;
    }
    .post-type-chat .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -192px;
    }
    .post-type-audio .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -240px;
    }
    .post-type-video .post-type a {
        background: url("http://static.tumblr.com/euguvyd/ntXl4578z/lightweight-icons.png") no-repeat 0 -288px;
    }
    .post-type a:focus, .post-type a:hover {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
    }
    .post-type a:active {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
    }
    .post-title h3 {
        font: 22px/1.6 Malgun Gothic,Georgia,serif;
    }
    .post-title h3 a { color:#2e2d2d; }
    .post-title h3 a:hover { text-decoration:none; }
    .post-content {
        color: #81817F; letter-spacing: -1px; line-height: 1.65;
        font: 13px/1.5 '돋움',dotum,Tahoma,AppleGothic,Sans-serif; margin:10px 0 15px;
    }
    .post-content ul, .post-content ol {
        padding-left:30px;
    }
        .post-content ul li {
            list-style-type: disc;
        }
        .post-content ul ul, .post-content ul ol {
            margin-bottom: 0;
        }

        .post-content ol li {
            list-style-type: upper-latin;
        }
        .post-content ol ol, .post-content ol ul {
            margin-bottom: 0;
        }
        .post-content ol ol li, .post-content ul ol li {
            list-style-type: lower-latin;
        }
    .post-type-photoset .post-content .html_photoset, .post-type-video .post-content .video-wrap {
        margin-bottom: 20px;
    }
    .post-type-link .post-content .link-wrap {
        margin-bottom: 20px;
    }
    .post-type-chat .post-content .label {
        color: #333;
        font-weight: bold;
    }
    .post-type-audio .post-content .caption {
        margin-top: 20px;
    }
        .tags {
            font-size: 12px;
            margin-bottom: 10px;
            margin-top:20px;
        }
            .tags a {
                border: 1px solid #ccc;
                border-radius: 30px;
                color: #555;
                margin-right: 1px;
                padding: 2px 10px;
            }
            .tags a:focus, .tags a:hover {
                border-color: #a33446;
                color: #a33446;
                text-decoration: none;
            }
    .post-meta {
        font-size: 12px;
        overflow: hidden;
    }
        .post-meta .date, .post-meta .comments, .post-meta .note-count {
            float: left;
        }
            .post-meta a {
                color: #555;
                margin-right: 20px;
                padding: 1px 0 1px 20px;
            }
            .post-meta .date a {
                background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 0px;
            }
            .post-meta .comments a {
                background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 -16px;
            }
            .post-meta .note-count a {
                background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 -32px;
            }
    .post-comment { margin-top:15px; }
    .share-this-post {
        margin-top: 10px;
    }
.fb-like { margin:0 0; }
.fb-comments { margin: 0 0; }

#post-notes {
    font-size: 12px;
    line-height: 1.6;
    padding-bottom:10px;
}
    #post-notes ol {
        margin-bottom:0px;
    }
    #post-notes ol li {
        padding: 8px 20px;
    }
    #post-notes ol li.original_post {
        display:none;
    }
    #post-notes ol li:last-child {
        border-bottom:0px;
    }
        #post-notes ol li img {
            border: none;
            margin-right: 4px;
            vertical-align: middle;
        }
        #post-notes ol li blockquote {
            margin: 10px 0 0 20px;
        }
.widget {
    color: #555;
    font-size: 12px;
    padding: 20px 0;
}
    .widget h3 {
        font-size: 14px;
        font-weight: bold;
        margin: 0 0 10px 0;
    }
    .widget ul {
        margin-bottom: 0;
    }
.pagination {
    color: #555;
    font-size: 10px;
    overflow: hidden;
    padding: 10px 0;
    text-transform: uppercase;
    text-align:center;
}
    .pagination .previous-page, .pagination .page-number, .pagination .next-page {
        display:inline-block;
    }
    .pagination .page-number {
        margin:0 5px;
    }
        .pagination a {
            color: #555;
        }
        .pagination .previous-page a, .pagination .next-page a {
            background: url("http://static.tumblr.com/euguvyd/pJkl457a4/lightweight-small-icons.png") no-repeat 0 0;
            display:inline-block;width:16px;height:16px;text-indent:-9999px;
        }
        .pagination .previous-page a {
            background-position:left -48px;
        }
        .pagination .next-page a {
            background-position:right -64px;
        }

.fb-like-box { background-color:#fff;box-shadow: 2px 2px 5px #666; }
.fb-like-box span iframe { max-width:100%; }
.fb-like-box.fb_iframe_widget { display:block; }


.post { padding: 20px 20px 60px 78px; }
.post img { max-width:500px; }
.post-title h3 { margin: 6px 0 20px; }
#wrapper { width:600px; }
